/* Class137 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */

public class Class137
{
    public static int anInt2192;
    public static int anInt2193;
    public static int anInt2194;
    public static Class124 aClass124_2195;
    public static int anInt2196;
    public static Class91[] aClass91Array2197 = new Class91[50];
    public static int anInt2198;
    public static int anInt2199;
    public static Class124 aClass124_2200;
    public static Class124 aClass124_2201;
    public static Class124 aClass124_2202;
    public static int[][] anIntArrayArray2203;
    public static Class124 aClass124_2204;
    public static int[] anIntArray2205;
    public static Class124 aClass124_2206;
    
    public static void method1938(byte arg0) {
	try {
	    if (arg0 != 39)
		method1942(112, 56, -122, 41, null, -49, 63, -83, (byte) 14,
			   -67);
	    Class141.anInterface2Array2245 = null;
	    Class119.method1609();
	    anInt2192++;
	} catch (RuntimeException runtimeexception) {
	    throw Class14_Sub8_Sub14.method554(runtimeexception,
					       "uf.F(" + arg0 + ')');
	}
    }
    
    public static void method1939(int arg0, boolean arg1, int arg2, int arg3,
				  int arg4, int arg5, int arg6, int arg7,
				  int arg8, int arg9) {
	try {
	    anInt2196++;
	    if (arg1 != true)
		method1941(false, (byte) -82);
	    if ((Class118.anInt1982 ^ 0xffffffff) < (arg7 ^ 0xffffffff)
		|| arg7 > Class14_Sub8_Sub14.anInt4327
		|| (Class118.anInt1982 ^ 0xffffffff) < (arg0 ^ 0xffffffff)
		|| (Class14_Sub8_Sub14.anInt4327 ^ 0xffffffff) > (arg0
								  ^ 0xffffffff)
		|| arg9 < Class118.anInt1982
		|| arg9 > Class14_Sub8_Sub14.anInt4327
		|| arg8 < Class118.anInt1982
		|| (arg8 ^ 0xffffffff) < (Class14_Sub8_Sub14.anInt4327
					  ^ 0xffffffff)
		|| arg4 < Class14_Sub17.anInt3005 || arg4 > Class59.anInt955
		|| arg6 < Class14_Sub17.anInt3005
		|| (arg6 ^ 0xffffffff) < (Class59.anInt955 ^ 0xffffffff)
		|| arg5 < Class14_Sub17.anInt3005
		|| (Class59.anInt955 ^ 0xffffffff) > (arg5 ^ 0xffffffff)
		|| (Class14_Sub17.anInt3005 ^ 0xffffffff) < (arg3 ^ 0xffffffff)
		|| Class59.anInt955 < arg3)
		Class108.method1557((byte) 14, arg4, arg2, arg0, arg6, arg5,
				    arg7, arg9, arg8, arg3);
	    else
		Class44.method1159(arg3, arg2, arg8, arg0, -13755, arg4, arg7,
				   arg9, arg6, arg5);
	} catch (RuntimeException runtimeexception) {
	    throw Class14_Sub8_Sub14.method554(runtimeexception,
					       ("uf.B(" + arg0 + ',' + arg1
						+ ',' + arg2 + ',' + arg3 + ','
						+ arg4 + ',' + arg5 + ','
						+ arg6 + ',' + arg7 + ','
						+ arg8 + ',' + arg9 + ')'));
	}
    }
    
    public static void method1940(byte arg0) {
	try {
	    aClass124_2200 = null;
	    aClass124_2206 = null;
	    aClass124_2204 = null;
	    if (arg0 <= 57)
		method1938((byte) 54);
	    anIntArrayArray2203 = null;
	    aClass124_2201 = null;
	    anIntArray2205 = null;
	    aClass124_2195 = null;
	    aClass124_2202 = null;
	    aClass91Array2197 = null;
	} catch (RuntimeException runtimeexception) {
	    throw Class14_Sub8_Sub14.method554(runtimeexception,
					       "uf.D(" + arg0 + ')');
	}
    }
    
    public static void method1941(boolean arg0, byte arg1) {
	try {
	    anInt2199++;
	    Class14_Sub3 class14_sub3
		= (Class14_Sub3) Class152.aClass2_2438.method77(0);
	    if (arg1 != -84)
		aClass124_2206 = null;
	    for (/**/; null != class14_sub3;
		 class14_sub3 = ((Class14_Sub3)
				 Class152.aClass2_2438.method84(arg1 ^ 0xd))) {
		if (class14_sub3.aClass14_Sub9_Sub4_2775 != null) {
		    Class33.aClass14_Sub9_Sub2_585
			.method730(class14_sub3.aClass14_Sub9_Sub4_2775);
		    class14_sub3.aClass14_Sub9_Sub4_2775 = null;
		}
		if (null != class14_sub3.aClass14_Sub9_Sub4_2760) {
		    Class33.aClass14_Sub9_Sub2_585
			.method730(class14_sub3.aClass14_Sub9_Sub4_2760);
		    class14_sub3.aClass14_Sub9_Sub4_2760 = null;
		}
		class14_sub3.method233(0);
	    }
	    if (arg0) {
		for (class14_sub3
			 = (Class14_Sub3) Class41.aClass2_683.method77(0);
		     null != class14_sub3;
		     class14_sub3
			 = (Class14_Sub3) Class41.aClass2_683.method84(-80)) {
		    if (null != class14_sub3.aClass14_Sub9_Sub4_2775) {
			Class33.aClass14_Sub9_Sub2_585
			    .method730(class14_sub3.aClass14_Sub9_Sub4_2775);
			class14_sub3.aClass14_Sub9_Sub4_2775 = null;
		    }
		    class14_sub3.method233(0);
		}
		for (class14_sub3 = (Class14_Sub3) Class88.aClass55_1398
						       .method1228((byte) -94);
		     null != class14_sub3;
		     class14_sub3
			 = ((Class14_Sub3)
			    Class88.aClass55_1398.method1227((byte) -23))) {
		    if (class14_sub3.aClass14_Sub9_Sub4_2775 != null) {
			Class33.aClass14_Sub9_Sub2_585
			    .method730(class14_sub3.aClass14_Sub9_Sub4_2775);
			class14_sub3.aClass14_Sub9_Sub4_2775 = null;
		    }
		    class14_sub3.method233(0);
		}
	    }
	} catch (RuntimeException runtimeexception) {
	    throw Class14_Sub8_Sub14.method554(runtimeexception,
					       ("uf.C(" + arg0 + ',' + arg1
						+ ')'));
	}
    }
    
    public static void method1942(int arg0, int arg1, int arg2, int arg3,
				  Class94[] arg4, int arg5, int arg6, int arg7,
				  byte arg8, int arg9) {
	try {
	    Class25.method999(arg1, arg2, arg5, arg7);
	    if (arg8 != 93)
		aClass124_2202 = null;
	    anInt2198++;
	    int i = 0;
	    for (/**/; (arg4.length ^ 0xffffffff) < (i ^ 0xffffffff); i++) {
		Class94 class94 = arg4[i];
		if (null != class94
		    && ((arg3 ^ 0xffffffff) == (class94.anInt1540 ^ 0xffffffff)
			|| (arg3 == -1412584499
			    && Class67.aClass94_1060 == class94))) {
		    int i_0_;
		    if (-1 == arg0) {
			Class9.anIntArray215[Class14_Sub17.anInt3012]
			    = arg6 + class94.anInt1523;
			Class74.anIntArray1135[Class14_Sub17.anInt3012]
			    = arg9 + class94.anInt1583;
			Class110.anIntArray1854[Class14_Sub17.anInt3012]
			    = class94.anInt1518;
			anIntArray2205[Class14_Sub17.anInt3012]
			    = class94.anInt1545;
			i_0_ = Class14_Sub17.anInt3012++;
		    } else
			i_0_ = arg0;
		    class94.anInt1481 = Class14_Sub2_Sub20.anInt4064;
		    class94.anInt1515 = i_0_;
		    if (!class94.aBoolean1455 || !client.method49(class94)) {
			if (class94.anInt1498 > 0)
			    Class140.method1959(class94, -29163);
			int i_1_ = arg6 + class94.anInt1523;
			int i_2_ = arg9 + class94.anInt1583;
			int i_3_ = class94.anInt1590;
			if (Class125_Sub3.aBoolean3392
			    && ((client.method46(class94) ^ 0xffffffff) != -1
				|| -1 == (class94.anInt1489 ^ 0xffffffff))
			    && -128 > (i_3_ ^ 0xffffffff))
			    i_3_ = 127;
			if (class94 == Class67.aClass94_1060) {
			    if (-1412584499 != arg3 && !class94.aBoolean1507) {
				Class14_Sub8_Sub12.anInt4295 = arg9;
				Class14_Sub8_Sub17.anInt4379 = arg6;
				Class60.aClass94Array980 = arg4;
				continue;
			    }
			    if (Class14_Sub8_Sub6.aBoolean4188
				&& Class59.aBoolean954) {
				int i_4_ = Class14_Sub8_Sub33.anInt4640;
				i_4_ -= Class14_Sub8_Sub3.anInt4132;
				int i_5_ = Class107.anInt1804;
				if ((i_4_ ^ 0xffffffff)
				    > (Class108.anInt1824 ^ 0xffffffff))
				    i_4_ = Class108.anInt1824;
				i_5_ -= Canvas_Sub2.anInt63;
				if ((Class20.aClass94_420.anInt1518
				     + Class108.anInt1824)
				    < i_4_ - -class94.anInt1518)
				    i_4_ = (-class94.anInt1518
					    + (Class20.aClass94_420.anInt1518
					       + Class108.anInt1824));
				i_1_ = i_4_;
				if (Class48.anInt798 > i_5_)
				    i_5_ = Class48.anInt798;
				if (((Class20.aClass94_420.anInt1545
				      + Class48.anInt798)
				     ^ 0xffffffff)
				    > (class94.anInt1545 + i_5_ ^ 0xffffffff))
				    i_5_ = (-class94.anInt1545
					    + (Class20.aClass94_420.anInt1545
					       + Class48.anInt798));
				i_2_ = i_5_;
			    }
			    if (!class94.aBoolean1507)
				i_3_ = 128;
			}
			int i_6_;
			int i_7_;
			int i_8_;
			int i_9_;
			if (-3 == (class94.anInt1489 ^ 0xffffffff)) {
			    i_8_ = arg5;
			    i_7_ = arg2;
			    i_9_ = arg7;
			    i_6_ = arg1;
			} else {
			    i_6_ = ((arg1 ^ 0xffffffff) > (i_1_ ^ 0xffffffff)
				    ? i_1_ : arg1);
			    i_7_ = ((arg2 ^ 0xffffffff) > (i_2_ ^ 0xffffffff)
				    ? i_2_ : arg2);
			    int i_10_ = i_2_ - -class94.anInt1545;
			    int i_11_ = i_1_ + class94.anInt1518;
			    if (9 == class94.anInt1489) {
				i_10_++;
				i_11_++;
			    }
			    i_8_ = ((arg5 ^ 0xffffffff) >= (i_11_ ^ 0xffffffff)
				    ? arg5 : i_11_);
			    i_9_ = ((arg7 ^ 0xffffffff) < (i_10_ ^ 0xffffffff)
				    ? i_10_ : arg7);
			}
			if (!class94.aBoolean1455
			    || ((i_8_ ^ 0xffffffff) < (i_6_ ^ 0xffffffff)
				&& (i_7_ ^ 0xffffffff) > (i_9_
							  ^ 0xffffffff))) {
			    if ((class94.anInt1498 ^ 0xffffffff) != -1) {
				if ((class94.anInt1498 ^ 0xffffffff) == -1338
				    || ((class94.anInt1498 ^ 0xffffffff)
					== -1404)) {
				    Class138.anInt2214 = i_1_;
				    Class127.aClass94_2114 = class94;
				    Class14_Sub8_Sub24.anInt4503 = i_2_;
				    Class14_Sub2_Sub19.method399
					(i_1_, i_2_,
					 -1404 == (class94.anInt1498
						   ^ 0xffffffff),
					 true, class94.anInt1518,
					 class94.anInt1545);
				    Class25.method999(arg1, arg2, arg5, arg7);
				    continue;
				}
				if (class94.anInt1498 == 1338) {
				    if (class94.method1473(0)) {
					Class26.method1023(i_1_, i_2_, i_0_,
							   class94, 119);
					Class25.method999(arg1, arg2, arg5,
							  arg7);
				    }
				    continue;
				}
				if (class94.anInt1498 == 1339) {
				    if (class94.method1473(arg8 ^ 0x5d)) {
					Class79.method1375(i_2_, class94, i_0_,
							   i_1_, 2);
					Class25.method999(arg1, arg2, arg5,
							  arg7);
				    }
				    continue;
				}
				if ((class94.anInt1498 ^ 0xffffffff)
				    == -1401) {
				    Class81.method1399(class94.anInt1518,
						       class94.anInt1545, i_2_,
						       (byte) -109, i_1_);
				    Class14_Sub8_Sub36.aBooleanArray4698[i_0_]
					= true;
				    Class7_Sub2_Sub1.aBooleanArray3703[i_0_]
					= true;
				    Class25.method999(arg1, arg2, arg5, arg7);
				    continue;
				}
				if (class94.anInt1498 == 1401) {
				    Class14_Sub8.method481(class94.anInt1518,
							   class94.anInt1545,
							   -112, i_2_, i_1_);
				    Class14_Sub8_Sub36.aBooleanArray4698[i_0_]
					= true;
				    Class7_Sub2_Sub1.aBooleanArray3703[i_0_]
					= true;
				    Class25.method999(arg1, arg2, arg5, arg7);
				    continue;
				}
				if (-1403 == (class94.anInt1498 ^ 0xffffffff))
				    continue;
				if (-1405
				    == (class94.anInt1498 ^ 0xffffffff)) {
				    Class139.method1954
					((Class133_Sub3
					  .aClass14_Sub2_Sub16_3567),
					 class94.anInt1545, class94.anInt1518,
					 i_2_, 126, i_1_, class94,
					 (Class56_Sub1
					  .aClass14_Sub2_Sub16_3320));
				    Class14_Sub8_Sub36.aBooleanArray4698[i_0_]
					= true;
				    Class7_Sub2_Sub1.aBooleanArray3703[i_0_]
					= true;
				    continue;
				}
				if (class94.anInt1498 == 1405) {
				    if (Class133_Sub6.aBoolean3663) {
					int i_12_ = i_2_ + 15;
					int i_13_ = class94.anInt1518 + i_1_;
					Class84.aClass14_Sub2_Sub16_1344
					    .method348
					    ((Class14_Sub8_Sub7.method515
					      ((new Class124[]
						{ Class14_Sub6.aClass124_2811,
						  (Class83.method1407
						   (75, (Class14_Sub9_Sub3
							 .anInt4843))) }),
					       (byte) -93)),
					     i_13_, i_12_, 16776960, -1);
					Runtime runtime = Runtime.getRuntime();
					i_12_ += 15;
					int i_14_
					    = (int) ((runtime.totalMemory()
						      - runtime.freeMemory())
						     / 1024L);
					int i_15_ = 16776960;
					if (-65537 > (i_14_ ^ 0xffffffff))
					    i_15_ = 16711680;
					Class84.aClass14_Sub2_Sub16_1344
					    .method348
					    ((Class14_Sub8_Sub7.method515
					      ((new Class124[]
						{ Class66.aClass124_1042,
						  Class83.method1407(112,
								     i_14_),
						  Class59.aClass124_953 }),
					       (byte) -116)),
					     i_13_, i_12_, i_15_, -1);
					i_12_ += 15;
					i_15_ = 16776960;
					int i_16_ = ((Class11.anInt264
						      + Class11.anInt263
						      - -Class11.anInt266)
						     / 1024);
					if ((i_16_ ^ 0xffffffff) < -65537)
					    i_15_ = 16711680;
					Class84.aClass14_Sub2_Sub16_1344
					    .method348
					    ((Class14_Sub8_Sub7.method515
					      ((new Class124[]
						{ Class60.aClass124_985,
						  Class83.method1407(arg8 + 18,
								     i_16_),
						  Class59.aClass124_953 }),
					       (byte) -57)),
					     i_13_, i_12_, i_15_, -1);
					i_12_ += 15;
					Class14_Sub8_Sub36
					    .aBooleanArray4698[i_0_]
					    = true;
					Class7_Sub2_Sub1.aBooleanArray3703
					    [i_0_]
					    = true;
				    }
				    continue;
				}
			    }
			    if (!Class133_Sub5.aBoolean3628) {
				if (0 == class94.anInt1489
				    && class94.aBoolean1584
				    && (Class14_Sub8_Sub33.anInt4629
					^ 0xffffffff) <= (i_6_ ^ 0xffffffff)
				    && ((i_7_ ^ 0xffffffff)
					>= (Class14_Sub8_Sub32.anInt4613
					    ^ 0xffffffff))
				    && ((i_8_ ^ 0xffffffff)
					< (Class14_Sub8_Sub33.anInt4629
					   ^ 0xffffffff))
				    && i_9_ > Class14_Sub8_Sub32.anInt4613
				    && !Class125_Sub3.aBoolean3392) {
				    Class14_Sub8_Sub38.anInt4729 = 1;
				    Class14_Sub29.aShortArray3262[0]
					= (short) 1005;
				    Class112.aClass124Array1875[0]
					= Class7.aClass124_180;
				    RuntimeException_Sub1.aClass124Array2459[0]
					= Class14_Sub8_Sub9.aClass124_4244;
				}
				if (((i_6_ ^ 0xffffffff)
				     >= (Class14_Sub8_Sub33.anInt4629
					 ^ 0xffffffff))
				    && i_7_ <= Class14_Sub8_Sub32.anInt4613
				    && ((i_8_ ^ 0xffffffff)
					< (Class14_Sub8_Sub33.anInt4629
					   ^ 0xffffffff))
				    && (Class14_Sub8_Sub32.anInt4613
					^ 0xffffffff) > (i_9_ ^ 0xffffffff))
				    client.method45(0,
						    -i_2_ + (Class14_Sub8_Sub32
							     .anInt4613),
						    (Class14_Sub8_Sub33
						     .anInt4629) - i_1_,
						    class94);
			    }
			    if (class94.anInt1489 == 0) {
				if (!class94.aBoolean1455
				    && client.method49(class94)
				    && class94 != Class125_Sub3.aClass94_3410)
				    continue;
				if (!class94.aBoolean1455) {
				    if (-class94.anInt1545 + class94.anInt1605
					< class94.anInt1547)
					class94.anInt1547
					    = (-class94.anInt1545
					       + class94.anInt1605);
				    if (class94.anInt1547 < 0)
					class94.anInt1547 = 0;
				}
				method1942(i_0_, i_6_, i_7_, class94.anInt1548,
					   arg4, i_8_,
					   i_1_ + -class94.anInt1490, i_9_,
					   (byte) 93,
					   -class94.anInt1547 + i_2_);
				if (class94.aClass94Array1486 != null)
				    method1942(i_0_, i_6_, i_7_,
					       class94.anInt1548,
					       class94.aClass94Array1486, i_8_,
					       i_1_ + -class94.anInt1490, i_9_,
					       (byte) 93,
					       -class94.anInt1547 + i_2_);
				Class14_Sub15 class14_sub15
				    = ((Class14_Sub15)
				       (Class14_Sub30.aClass55_3275.method1230
					((long) class94.anInt1548,
					 (byte) -100)));
				if (null != class14_sub15) {
				    if (((class14_sub15.anInt2991 ^ 0xffffffff)
					 == -1)
					&& !Class133_Sub5.aBoolean3628
					&& ((Class14_Sub8_Sub33.anInt4629
					     ^ 0xffffffff)
					    <= (i_6_ ^ 0xffffffff))
					&& ((Class14_Sub8_Sub32.anInt4613
					     ^ 0xffffffff)
					    <= (i_7_ ^ 0xffffffff))
					&& Class14_Sub8_Sub33.anInt4629 < i_8_
					&& Class14_Sub8_Sub32.anInt4613 < i_9_
					&& !Class125_Sub3.aBoolean3392) {
					Class14_Sub8_Sub38.anInt4729 = 1;
					Class14_Sub29.aShortArray3262[0]
					    = (short) 1005;
					Class112.aClass124Array1875[0]
					    = Class7.aClass124_180;
					RuntimeException_Sub1
					    .aClass124Array2459[0]
					    = Class14_Sub8_Sub9.aClass124_4244;
				    }
				    Class14_Sub8_Sub22.method594(i_9_, true,
								 i_1_,
								 (class14_sub15
								  .anInt2999),
								 i_0_, i_7_,
								 i_2_, i_8_,
								 i_6_);
				}
				Class25.method999(arg1, arg2, arg5, arg7);
			    }
			    if (Class103.aBooleanArray1727[i_0_]
				|| -2 > (Class124.anInt2494 ^ 0xffffffff)) {
				if (0 == class94.anInt1489
				    && !class94.aBoolean1455
				    && ((class94.anInt1545 ^ 0xffffffff)
					> (class94.anInt1605 ^ 0xffffffff)))
				    Class14_Sub8_Sub16.method559
					(-118, class94.anInt1545,
					 class94.anInt1518 + i_1_,
					 class94.anInt1547, i_2_,
					 class94.anInt1605);
				if ((class94.anInt1489 ^ 0xffffffff) != -2) {
				    if (class94.anInt1489 == 2) {
					int i_17_ = 0;
					for (int i_18_ = 0;
					     ((class94.anInt1488 ^ 0xffffffff)
					      < (i_18_ ^ 0xffffffff));
					     i_18_++) {
					    for (int i_19_ = 0;
						 ((i_19_ ^ 0xffffffff)
						  > (class94.anInt1485
						     ^ 0xffffffff));
						 i_19_++) {
						int i_20_
						    = (i_1_
						       + (i_19_
							  * (class94.anInt1454
							     + 32)));
						int i_21_
						    = (i_18_ * (32
								+ (class94
								   .anInt1613))
						       + i_2_);
						if (i_17_ < 20) {
						    i_21_ += (class94
							      .anIntArray1510
							      [i_17_]);
						    i_20_ += (class94
							      .anIntArray1559
							      [i_17_]);
						}
						if (0
						    >= (class94.anIntArray1452
							[i_17_])) {
						    if ((class94.anIntArray1560
							 != null)
							&& 20 > i_17_) {
							Class14_Sub2_Sub19 class14_sub2_sub19
							    = (class94
								   .method1479
							       ((byte) 91,
								i_17_));
							if (class14_sub2_sub19
							    != null)
							    class14_sub2_sub19
								.method391
								(i_20_, i_21_);
							else if (Class94
								 .aBoolean1554)
							    Class103.method1531
								((byte) -32,
								 class94);
						    }
						} else {
						    boolean bool = false;
						    boolean bool_22_ = false;
						    int i_23_
							= ((class94
							    .anIntArray1452
							    [i_17_])
							   - 1);
						    if ((((arg1 ^ 0xffffffff)
							  > (i_20_ - -32
							     ^ 0xffffffff))
							 && arg5 > i_20_
							 && ((32 + i_21_
							      ^ 0xffffffff)
							     < (arg2
								^ 0xffffffff))
							 && ((arg7
							      ^ 0xffffffff)
							     < (i_21_
								^ 0xffffffff)))
							|| (((Class14_Sub8_Sub21
							      .aClass94_4446)
							     == class94)
							    && ((i_17_
								 ^ 0xffffffff)
								== ((Class122
								     .anInt2054)
								    ^ 0xffffffff)))) {
							Class14_Sub2_Sub19 class14_sub2_sub19;
							if (1 == (Class51
								  .anInt831)
							    && ((Class14_Sub8
								 .anInt2853)
								== i_17_)
							    && ((Class14_Sub2_Sub15
								 .anInt3960)
								== (class94
								    .anInt1548)))
							    class14_sub2_sub19
								= (Class109
								       .method1565
								   (2,
								    (class94
								     .anIntArray1542
								     [i_17_]),
								    (class94
								     .aBoolean1575),
								    i_23_,
								    (byte) -82,
								    0));
							else
							    class14_sub2_sub19
								= (Class109
								       .method1565
								   (1,
								    (class94
								     .anIntArray1542
								     [i_17_]),
								    (class94
								     .aBoolean1575),
								    i_23_,
								    (byte) -100,
								    3153952));
							if (Class3.aBoolean103)
							    Class14_Sub8_Sub36
								.aBooleanArray4698
								[i_0_]
								= true;
							if (class14_sub2_sub19
							    == null)
							    Class103.method1531
								((byte) -115,
								 class94);
							else if ((class94
								  == (Class14_Sub8_Sub21
								      .aClass94_4446))
								 && (i_17_
								     == (Class122
									 .anInt2054))) {
							    int i_24_
								= (-(Class111
								     .anInt1865)
								   + (Class107
								      .anInt1804));
							    if ((-6
								 < (i_24_
								    ^ 0xffffffff))
								&& -5 < i_24_)
								i_24_ = 0;
							    int i_25_
								= ((Class14_Sub8_Sub33
								    .anInt4640)
								   + -(Class133_Sub1_Sub1
								       .anInt4936));
							    if ((-6
								 < (i_25_
								    ^ 0xffffffff))
								&& i_25_ > -5)
								i_25_ = 0;
							    if (5
								> (Class113
								   .anInt1879)) {
								i_25_ = 0;
								i_24_ = 0;
							    }
							    class14_sub2_sub19
								.method398
								((i_20_
								  - -i_25_),
								 (i_21_
								  - -i_24_),
								 128);
							    if (-1 != arg3) {
								Class94 class94_26_
								    = (arg4
								       [(0xffff
									 & arg3)]);
								int i_27_
								    = (Class25
								       .anInt477);
								int i_28_
								    = (Class25
								       .anInt478);
								if (((i_21_
								      - -i_24_)
								     < i_28_)
								    && ((class94_26_
									 .anInt1547)
									> 0)) {
								    int i_29_
									= ((-i_24_
									    + (i_28_
									       + -i_21_))
									   * Class51.anInt839
									   / 3);
								    if (((10
									  * Class51.anInt839)
									 ^ 0xffffffff)
									> (i_29_
									   ^ 0xffffffff))
									i_29_
									    = 10 * Class51.anInt839;
								    if ((class94_26_
									 .anInt1547)
									< i_29_)
									i_29_
									    = class94_26_.anInt1547;
								    Class111
									.anInt1865
									+= i_29_;
								    class94_26_
									.anInt1547
									-= i_29_;
								    Class103
									.method1531
									((byte) -124,
									 class94_26_);
								}
								if (((32
								      + i_21_
								      + i_24_)
								     > i_27_)
								    && ((-(class94_26_
									   .anInt1545)
									 + (class94_26_
									    .anInt1605))
									> (class94_26_
									   .anInt1547))) {
								    int i_30_
									= ((-i_27_
									    + (32
									       + i_24_)
									    + i_21_)
									   * Class51.anInt839
									   / 3);
								    if (((10
									  * Class51.anInt839)
									 ^ 0xffffffff)
									> (i_30_
									   ^ 0xffffffff))
									i_30_
									    = 10 * Class51.anInt839;
								    if (i_30_
									> ((class94_26_
									    .anInt1605)
									   - class94_26_.anInt1545
									   + -class94_26_.anInt1547))
									i_30_
									    = -class94_26_.anInt1547 + (-class94_26_.anInt1545 + class94_26_.anInt1605);
								    class94_26_
									.anInt1547
									+= i_30_;
								    Class111
									.anInt1865
									-= i_30_;
								    Class103
									.method1531
									((byte) -110,
									 class94_26_);
								}
							    }
							} else if (((Class94
								     .aClass94_1469)
								    != class94)
								   || (((Class14_Sub8_Sub13
									 .anInt4314)
									^ 0xffffffff)
								       != (i_17_
									   ^ 0xffffffff)))
							    class14_sub2_sub19
								.method391
								(i_20_, i_21_);
							else
							    class14_sub2_sub19
								.method398
								(i_20_, i_21_,
								 128);
						    }
						}
						i_17_++;
					    }
					}
				    } else if (-4 == (class94.anInt1489
						      ^ 0xffffffff)) {
					int i_31_;
					if (!Class89.method1440(class94,
								10151)) {
					    i_31_ = class94.anInt1567;
					    if ((Class125_Sub3.aClass94_3410
						 == class94)
						&& 0 != class94.anInt1493)
						i_31_ = class94.anInt1493;
					} else {
					    i_31_ = class94.anInt1521;
					    if ((Class125_Sub3.aClass94_3410
						 == class94)
						&& 0 != class94.anInt1579)
						i_31_ = class94.anInt1579;
					}
					if (i_3_ == 0) {
					    if (class94.aBoolean1497)
						Class25.method1004
						    (i_1_, i_2_,
						     class94.anInt1518,
						     class94.anInt1545, i_31_);
					    else
						Class25.method1003
						    (i_1_, i_2_,
						     class94.anInt1518,
						     class94.anInt1545, i_31_);
					} else if (!class94.aBoolean1497)
					    Class25.method997
						(i_1_, i_2_, class94.anInt1518,
						 class94.anInt1545, i_31_,
						 -(0xff & i_3_) + 256);
					else
					    Class25.method1009
						(i_1_, i_2_, class94.anInt1518,
						 class94.anInt1545, i_31_,
						 -(0xff & i_3_) + 256);
				    } else if (class94.anInt1489 == 4) {
					Class14_Sub2_Sub16 class14_sub2_sub16
					    = (class94.method1468
					       ((byte) 105,
						Class106.aClass148Array1777));
					if (class14_sub2_sub16 == null) {
					    if (Class94.aBoolean1554)
						Class103.method1531
						    ((byte) -112, class94);
					} else {
					    Class124 class124
						= class94.aClass124_1499;
					    int i_32_;
					    if (!Class89.method1440(class94,
								    10151)) {
						i_32_ = class94.anInt1567;
						if ((Class125_Sub3
						     .aClass94_3410) == class94
						    && (class94.anInt1493
							^ 0xffffffff) != -1)
						    i_32_ = class94.anInt1493;
					    } else {
						i_32_ = class94.anInt1521;
						if ((Class125_Sub3
						     .aClass94_3410) == class94
						    && 0 != class94.anInt1579)
						    i_32_ = class94.anInt1579;
						if ((class94.aClass124_1552
							 .method1693(0)
						     ^ 0xffffffff)
						    < -1)
						    class124
							= (class94
							   .aClass124_1552);
					    }
					    if (class94.aBoolean1455
						&& -1 != class94.anInt1532) {
						Class142 class142
						    = (Class14_Sub8_Sub24
							   .method605
						       (113,
							class94.anInt1532));
						class124
						    = class142.aClass124_2296;
						if (class124 == null)
						    class124
							= (Class133_Sub3
							   .aClass124_3566);
						if ((-2 == (class142.anInt2309
							    ^ 0xffffffff)
						     || 1 != class94.anInt1495)
						    && class94.anInt1495 != -1)
						    class124
							= (Class14_Sub8_Sub7
							       .method515
							   ((new Class124[]
							     { (Class14_Sub8_Sub1
								.aClass124_4101),
							       class124,
							       (Class14_Sub2_Sub19
								.aClass124_4041),
							       (Class14_Sub8_Sub5
								    .method504
								((class94
								  .anInt1495),
								 126)) }),
							    (byte) -38));
					    }
					    if (Class125_Sub2.aClass94_3388
						== class94) {
						i_32_ = class94.anInt1567;
						class124 = (Class14_Sub28
							    .aClass124_3229);
					    }
					    if (!class94.aBoolean1455)
						class124 = (Class14_Sub8_Sub15
								.method557
							    (94, class124,
							     class94));
					    class14_sub2_sub16.method359
						(class124, i_1_, i_2_,
						 class94.anInt1518,
						 class94.anInt1545, i_32_,
						 (!class94.aBoolean1471 ? -1
						  : 0),
						 class94.anInt1571,
						 class94.anInt1538,
						 class94.anInt1460);
					}
				    } else if (5 == class94.anInt1489) {
					if (class94.aBoolean1455) {
					    Class14_Sub2_Sub19 class14_sub2_sub19;
					    if (class94.anInt1532 == -1)
						class14_sub2_sub19
						    = (class94.method1476
						       (false, (byte) 61));
					    else
						class14_sub2_sub19
						    = (Class109.method1565
						       (class94.anInt1597,
							class94.anInt1495,
							class94.aBoolean1575,
							class94.anInt1532,
							(byte) -98,
							class94.anInt1570));
					    if (null != class14_sub2_sub19) {
						int i_33_ = (class14_sub2_sub19
							     .anInt4046);
						int i_34_ = (class14_sub2_sub19
							     .anInt4034);
						if (!class94.aBoolean1520) {
						    int i_35_
							= (class94.anInt1518
							   * 4096 / i_34_);
						    if (-1
							!= (class94.anInt1474
							    ^ 0xffffffff))
							class14_sub2_sub19
							    .method393
							    (class94.anInt1474,
							     (i_1_
							      - -((class94
								   .anInt1518)
								  / 2)),
							     (class94.anInt1545
							      / 2) + i_2_,
							     i_35_, 0);
						    else if (0 == i_3_) {
							if (((class94.anInt1518
							      ^ 0xffffffff)
							     == (i_34_
								 ^ 0xffffffff))
							    && (i_33_
								== (class94
								    .anInt1545)))
							    class14_sub2_sub19
								.method391
								(i_1_, i_2_);
							else
							    class14_sub2_sub19
								.method389
								(i_1_, i_2_,
								 (class94
								  .anInt1518),
								 (class94
								  .anInt1545));
						    } else
							class14_sub2_sub19
							    .method396
							    (i_1_, i_2_,
							     class94.anInt1518,
							     class94.anInt1545,
							     (-(i_3_ & 0xff)
							      + 256));
						} else {
						    int i_36_
							= ((class94.anInt1518
							    + i_34_ + -1)
							   / i_34_);
						    int i_37_
							= ((-1
							    - (-i_33_
							       - (class94
								  .anInt1545)))
							   / i_33_);
						    Class25.method1002
							(i_1_, i_2_,
							 (class94.anInt1518
							  + i_1_),
							 i_2_ + (class94
								 .anInt1545));
						    boolean bool
							= (Class116.method1594
							   ((class14_sub2_sub19
							     .anInt4035),
							    arg8 + 381));
						    boolean bool_38_
							= (Class116.method1594
							   ((class14_sub2_sub19
							     .anInt4042),
							    474));
						    Class14_Sub2_Sub19_Sub2 class14_sub2_sub19_sub2
							= ((Class14_Sub2_Sub19_Sub2)
							   class14_sub2_sub19);
						    if (!bool || !bool_38_) {
							if (!bool) {
							    if (!bool_38_) {
								for (int i_39_
									 = 0;
								     ((i_39_
								       ^ 0xffffffff)
								      > (i_36_
									 ^ 0xffffffff));
								     i_39_++) {
								    for (int i_40_
									     = 0;
									 (i_40_
									  < i_37_);
									 i_40_++) {
									if ((i_3_
									     ^ 0xffffffff)
									    == -1)
									    class14_sub2_sub19.method391(i_39_ * i_34_ + i_1_, i_2_ - -(i_40_ * i_33_));
									else
									    class14_sub2_sub19.method398(i_1_ + i_39_ * i_34_, i_2_ - -(i_33_ * i_40_), 256 + -(0xff & i_3_));
								    }
								}
							    } else {
								for (int i_41_
									 = 0;
								     ((i_36_
								       ^ 0xffffffff)
								      < (i_41_
									 ^ 0xffffffff));
								     i_41_++) {
								    if (0
									== i_3_)
									class14_sub2_sub19_sub2
									    .method421
									    (i_41_ * i_34_ + i_1_,
									     i_2_,
									     1,
									     i_37_);
								    else
									class14_sub2_sub19_sub2
									    .method424
									    (i_1_ + i_34_ * i_41_,
									     i_2_,
									     -(0xff
									       & i_3_) + 256,
									     1,
									     i_37_);
								}
							    }
							} else {
							    for (int i_42_ = 0;
								 i_37_ > i_42_;
								 i_42_++) {
								if ((i_3_
								     ^ 0xffffffff)
								    != -1)
								    class14_sub2_sub19_sub2
									.method424
									(i_1_,
									 ((i_33_
									   * i_42_)
									  + i_2_),
									 (-(i_3_
									    & 0xff)
									  + 256),
									 i_36_,
									 1);
								else
								    class14_sub2_sub19_sub2
									.method421
									(i_1_,
									 (i_2_
									  - -(i_42_
									      * i_33_)),
									 i_36_,
									 1);
							    }
							}
						    } else if (i_3_ == 0)
							class14_sub2_sub19_sub2
							    .method421
							    (i_1_, i_2_, i_36_,
							     i_37_);
						    else
							class14_sub2_sub19_sub2
							    .method424
							    (i_1_, i_2_,
							     (-(0xff & i_3_)
							      + 256),
							     i_36_, i_37_);
						    Class25.method999(arg1,
								      arg2,
								      arg5,
								      arg7);
						}
					    } else if (Class94.aBoolean1554)
						Class103.method1531((byte) -49,
								    class94);
					} else {
					    Class14_Sub2_Sub19 class14_sub2_sub19
						= (class94.method1476
						   (Class89.method1440(class94,
								       10151),
						    (byte) 61));
					    if (null == class14_sub2_sub19) {
						if (Class94.aBoolean1554)
						    Class103.method1531
							((byte) -92, class94);
					    } else
						class14_sub2_sub19
						    .method391(i_1_, i_2_);
					}
				    } else if (-7 == (class94.anInt1489
						      ^ 0xffffffff)) {
					boolean bool
					    = Class89.method1440(class94,
								 10151);
					int i_43_;
					if (!bool)
					    i_43_ = class94.anInt1598;
					else
					    i_43_ = class94.anInt1533;
					Class133_Sub7 class133_sub7 = null;
					int i_44_ = 0;
					if (-1 != class94.anInt1532) {
					    Class142 class142
						= (Class14_Sub8_Sub24.method605
						   (83, class94.anInt1532));
					    if (class142 != null) {
						class142 = (class142.method1970
							    (class94.anInt1495,
							     false));
						Class46 class46
						    = (-1 != i_43_
						       ? (Class41.method1129
							  (i_43_, -125))
						       : null);
						class133_sub7
						    = (class142.method1974
						       (class46,
							class94.anInt1610, 0,
							1));
						if (null == class133_sub7)
						    Class103.method1531
							((byte) -64, class94);
						else
						    i_44_ = (-class133_sub7
								  .method1781()
							     / 2);
					    }
					} else if (5 != class94.anInt1543) {
					    if (i_43_ != -1) {
						Class46 class46
						    = Class41.method1129(i_43_,
									 -123);
						class133_sub7
						    = (class94.method1480
						       ((Class14_Sub3
							 .aClass133_Sub1_Sub1_2748
							 .aClass102_4941),
							-3, bool, class46,
							class94.anInt1610));
						if (class133_sub7 == null
						    && Class94.aBoolean1554)
						    Class103.method1531
							((byte) -120, class94);
					    } else {
						class133_sub7
						    = (class94.method1480
						       ((Class14_Sub3
							 .aClass133_Sub1_Sub1_2748
							 .aClass102_4941),
							arg8 ^ ~0x5f, bool,
							null, -1));
						if (class133_sub7 == null
						    && Class94.aBoolean1554)
						    Class103.method1531
							((byte) -127, class94);
					    }
					} else if (class94.anInt1550 != -1) {
					    int i_45_
						= class94.anInt1550 & 0x7ff;
					    if (i_45_ == (Class14_Sub2_Sub10
							  .anInt3868))
						i_45_ = 2047;
					    Class133_Sub1_Sub1 class133_sub1_sub1
						= (Class14_Sub8_Sub23
						   .aClass133_Sub1_Sub1Array4474
						   [i_45_]);
					    Class46 class46
						= (-1 == i_43_ ? null
						   : Class41.method1129(i_43_,
									-21));
					    if (null != class133_sub1_sub1
						&& (((int) class133_sub1_sub1
							       .aClass124_4922
							       .method1692(0)
						     << 1349348459)
						    == (class94.anInt1550
							& ~0x7ff)))
						class133_sub7
						    = (class133_sub1_sub1
							   .aClass102_4941
							   .method1516
						       (null, 0, -13,
							class94.anInt1610,
							class46));
					} else
					    class133_sub7
						= (Class14_Sub2_Sub20
						       .aClass102_4055
						       .method1516
						   (null, -1, -13, -1, null));
					if (class133_sub7 != null) {
					    int i_46_;
					    if (class94.anInt1514 <= 0)
						i_46_ = 256;
					    else
						i_46_ = ((class94.anInt1518
							  << 180052840)
							 / class94.anInt1514);
					    int i_47_;
					    if ((class94.anInt1534
						 ^ 0xffffffff)
						< -1)
						i_47_ = ((class94.anInt1545
							  << -136687096)
							 / class94.anInt1534);
					    else
						i_47_ = 256;
					    int i_48_
						= ((i_47_ * class94.anInt1574
						    >> -1895333240)
						   + i_2_
						   + class94.anInt1545 / 2);
					    int i_49_
						= ((class94.anInt1607 * i_46_
						    >> 1356327976)
						   + (i_1_
						      - -(class94.anInt1518
							  / 2)));
					    if (!class94.aBoolean1599) {
						Class121.method1644(i_49_,
								    i_48_,
								    i_46_,
								    i_47_);
						Class121.method1635
						    ((float) (class94
							      .aShort1528),
						     ((float) (class94
							       .aShort1602)
						      * 1.5F));
					    } else
						Class121.method1642
						    (i_49_, i_48_,
						     class94.anInt1513,
						     class94.aShort1602, i_46_,
						     i_47_);
					    Class121.method1645();
					    Class121.method1652(true);
					    Class121.method1626(false);
					    Class35.method1093(-75);
					    if (Class89.aBoolean1409) {
						Class25.method994();
						Class121.method1629();
						Class25.method999(arg1, arg2,
								  arg5, arg7);
						Class89.aBoolean1409 = false;
					    }
					    if (class94.aBoolean1606)
						Class121.method1646();
					    int i_50_
						= ((class94.anInt1513
						    * (Class3.anIntArray111
						       [class94.anInt1465]))
						   >> 860253872);
					    int i_51_ = (((Class3.anIntArray108
							   [class94.anInt1465])
							  * class94.anInt1513)
							 >> 620024240);
					    if (!class94.aBoolean1455)
						class133_sub7.method1862
						    (0, class94.anInt1578, 0,
						     class94.anInt1465, 0,
						     i_51_, i_50_);
					    else
						class133_sub7.method1862
						    (0, class94.anInt1578,
						     class94.anInt1516,
						     class94.anInt1465,
						     class94.anInt1459,
						     (i_44_
						      + (i_51_
							 + class94.anInt1482)),
						     (i_50_
						      - -class94.anInt1482));
					    if (class94.aBoolean1606)
						Class121.method1625();
					}
				    } else {
					if ((class94.anInt1489 ^ 0xffffffff)
					    == -8) {
					    Class14_Sub2_Sub16 class14_sub2_sub16
						= (class94.method1468
						   ((byte) 116,
						    (Class106
						     .aClass148Array1777)));
					    if (null == class14_sub2_sub16) {
						if (Class94.aBoolean1554)
						    Class103.method1531
							((byte) -124, class94);
						continue;
					    }
					    int i_52_ = 0;
					    for (int i_53_ = 0;
						 ((class94.anInt1488
						   ^ 0xffffffff)
						  < (i_53_ ^ 0xffffffff));
						 i_53_++) {
						for (int i_54_ = 0;
						     class94.anInt1485 > i_54_;
						     i_54_++) {
						    if (0 < (class94
							     .anIntArray1452
							     [i_52_])) {
							Class142 class142
							    = (Class14_Sub8_Sub24
								   .method605
							       (98,
								(-1
								 + (class94
								    .anIntArray1452
								    [i_52_]))));
							Class124 class124;
							if ((-2
							     != ((class142
								  .anInt2309)
								 ^ 0xffffffff))
							    && (((class94
								  .anIntArray1542
								  [i_52_])
								 ^ 0xffffffff)
								== -2))
							    class124
								= (Class14_Sub8_Sub7
								       .method515
								   ((new Class124[]
								     { (Class14_Sub8_Sub1
									.aClass124_4101),
								       (class142
									.aClass124_2296),
								       (Class14_Sub2_Sub18_Sub2
									.aClass124_5084) }),
								    (byte) -57));
							else
							    class124
								= (Class14_Sub8_Sub7
								       .method515
								   ((new Class124[]
								     { (Class14_Sub8_Sub1
									.aClass124_4101),
								       (class142
									.aClass124_2296),
								       (Class14_Sub2_Sub19
									.aClass124_4041),
								       (Class14_Sub8_Sub5
									    .method504
									((class94
									  .anIntArray1542
									  [i_52_]),
									 (arg8
									  + -212))) }),
								    (byte) -54));
							int i_55_
							    = ((i_54_
								* (115
								   - -(class94
								       .anInt1454)))
							       + i_1_);
							int i_56_
							    = ((i_53_
								* ((class94
								    .anInt1613)
								   + 12))
							       + i_2_);
							if (0 == (class94
								  .anInt1571))
							    class14_sub2_sub16
								.method364
								(class124,
								 i_55_, i_56_,
								 (class94
								  .anInt1567),
								 ((class94
								   .aBoolean1471)
								  ? 0 : -1));
							else if ((class94
								  .anInt1571)
								 == 1)
							    class14_sub2_sub16
								.method345
								(class124,
								 57 + i_55_,
								 i_56_,
								 (class94
								  .anInt1567),
								 ((class94
								   .aBoolean1471)
								  ? 0 : -1));
							else
							    class14_sub2_sub16
								.method348
								(class124,
								 114 + i_55_,
								 i_56_,
								 (class94
								  .anInt1567),
								 ((class94
								   .aBoolean1471)
								  ? 0 : -1));
						    }
						    i_52_++;
						}
					    }
					}
					if (class94.anInt1489 == 8
					    && class94 == Class47.aClass94_784
					    && (Class7_Sub3.anInt2683
						== (Class14_Sub8_Sub39_Sub1
						    .anInt5097))) {
					    int i_57_ = 0;
					    int i_58_ = 0;
					    Class124 class124
						= class94.aClass124_1499;
					    Class14_Sub2_Sub16 class14_sub2_sub16
						= (Class84
						   .aClass14_Sub2_Sub16_1344);
					    class124
						= (Class14_Sub8_Sub15.method557
						   (arg8 + -218, class124,
						    class94));
					    while (-1 > ((class124.method1693
							  (arg8 ^ 0x5d))
							 ^ 0xffffffff)) {
						int i_59_
						    = (class124.method1700
						       (-19928,
							(Class14_Sub6
							 .aClass124_2807)));
						Class124 class124_60_;
						if ((i_59_ ^ 0xffffffff)
						    != 0) {
						    class124_60_
							= (class124.method1697
							   (0, i_59_,
							    (byte) -104));
						    class124
							= (class124.method1696
							   (i_59_ - -4, 15));
						} else {
						    class124_60_ = class124;
						    class124
							= (Class14_Sub8_Sub9
							   .aClass124_4244);
						}
						int i_61_ = (class14_sub2_sub16
								 .method361
							     (class124_60_));
						i_57_ += (class14_sub2_sub16
							  .anInt3978) - -1;
						if (i_61_ > i_58_)
						    i_58_ = i_61_;
					    }
					    i_57_ += 7;
					    i_58_ += 6;
					    int i_62_
						= (-i_58_ + class94.anInt1518
						   + (i_1_ + -5));
					    if ((5 + i_1_ ^ 0xffffffff)
						< (i_62_ ^ 0xffffffff))
						i_62_ = 5 + i_1_;
					    int i_63_ = (class94.anInt1545
							 + i_2_ - -5);
					    if ((i_62_ + i_58_ ^ 0xffffffff)
						< (arg5 ^ 0xffffffff))
						i_62_ = arg5 + -i_58_;
					    if (arg7 < i_57_ + i_63_)
						i_63_ = arg7 + -i_57_;
					    Class25.method1004(i_62_, i_63_,
							       i_58_, i_57_,
							       16777120);
					    Class25.method1003(i_62_, i_63_,
							       i_58_, i_57_,
							       0);
					    int i_64_
						= 2 + (i_63_
						       - -(class14_sub2_sub16
							   .anInt3978));
					    class124 = class94.aClass124_1499;
					    class124
						= (Class14_Sub8_Sub15.method557
						   (112, class124, class94));
					    while ((class124.method1693(0)
						    ^ 0xffffffff)
						   < -1) {
						int i_65_
						    = (class124.method1700
						       (-19928,
							(Class14_Sub6
							 .aClass124_2807)));
						Class124 class124_66_;
						if (-1 == i_65_) {
						    class124_66_ = class124;
						    class124
							= (Class14_Sub8_Sub9
							   .aClass124_4244);
						} else {
						    class124_66_
							= (class124.method1697
							   (0, i_65_,
							    (byte) -104));
						    class124
							= (class124.method1696
							   (i_65_ - -4, 15));
						}
						class14_sub2_sub16.method364
						    (class124_66_, 3 + i_62_,
						     i_64_, 0, -1);
						i_64_ += (class14_sub2_sub16
							  .anInt3978) + 1;
					    }
					}
					if (class94.anInt1489 == 9) {
					    int i_67_;
					    int i_68_;
					    int i_69_;
					    int i_70_;
					    if (!class94.aBoolean1537) {
						i_68_
						    = i_2_ + class94.anInt1545;
						i_70_ = i_1_;
						i_67_ = i_2_;
						i_69_
						    = i_1_ + class94.anInt1518;
					    } else {
						i_67_
						    = i_2_ + class94.anInt1545;
						i_68_ = i_2_;
						i_69_
						    = class94.anInt1518 + i_1_;
						i_70_ = i_1_;
					    }
					    if (-2 != (class94.anInt1506
						       ^ 0xffffffff))
						Class25.method1006
						    (i_70_, i_67_, i_69_,
						     i_68_, class94.anInt1567,
						     class94.anInt1506);
					    else
						Class25.method1005
						    (i_70_, i_67_, i_69_,
						     i_68_, class94.anInt1567);
					}
				    }
				}
			    }
			}
		    }
		}
	    }
	} catch (RuntimeException runtimeexception) {
	    throw Class14_Sub8_Sub14.method554(runtimeexception,
					       ("uf.A(" + arg0 + ',' + arg1
						+ ',' + arg2 + ',' + arg3 + ','
						+ (arg4 != null ? "{...}"
						   : "null")
						+ ',' + arg5 + ',' + arg6 + ','
						+ arg7 + ',' + arg8 + ','
						+ arg9 + ')'));
	}
    }
    
    public static Class14_Sub2_Sub19_Sub1 method1943(int arg0, Class9 arg1,
						     int arg2, byte arg3) {
    while_1238_:
	do {
	    do {
		Class14_Sub2_Sub19_Sub1 class14_sub2_sub19_sub1;
		try {
		    anInt2193++;
		    if (Class109.method1564(-2, arg0, arg2, arg1))
			break;
		    class14_sub2_sub19_sub1 = null;
		} catch (RuntimeException runtimeexception) {
		    break while_1238_;
		}
		return class14_sub2_sub19_sub1;
	    } while (false);
	    Class14_Sub2_Sub19_Sub1 class14_sub2_sub19_sub1;
	    try {
		if (arg3 < 35)
		    anInt2194 = -18;
		class14_sub2_sub19_sub1 = Class56.method1239(0);
	    } catch (RuntimeException runtimeexception) {
		break;
	    }
	    return class14_sub2_sub19_sub1;
	} while (false);
	Throwable throwable = new Throwable();
	throw Class14_Sub8_Sub14.method554(throwable,
					   ("uf.E(" + arg0 + ','
					    + (arg1 != null ? "{...}" : "null")
					    + ',' + arg2 + ',' + arg3 + ')'));
    }
    
    static {
	aClass124_2195 = Class14_Sub2_Sub2.method263(1178, ")4");
	aClass124_2200 = Class14_Sub2_Sub2.method263(1178, "null");
	anIntArrayArray2203 = new int[104][104];
	anIntArray2205 = new int[100];
	aClass124_2204 = Class14_Sub2_Sub2.method263(1178, "purple:");
	aClass124_2202 = aClass124_2204;
	aClass124_2206 = Class14_Sub2_Sub2.method263(1178, ":clanreq:");
	aClass124_2201 = aClass124_2204;
    }
}
